Refutational Theorem Proving Using Term-Rewriting Systems
نویسنده
چکیده
In this paper we propose a new approach to theorem proving in first-order logic based on the term-rewriting method. First for propositional calculus, we introduce a canonical term-rewriting system for Boolean algebra. This system enables us to transform the first-order predicate calculus into a form of equational logic, and to develop several complete strategies (both clausal and nonclausal) for first-order theories based on the Knuth-Bendix Completion Procedure. More importantly, our strategies can deal with predicate logic and built-in (equational) theories in a uniform and effecave way. We also describe an implementation and comparisons with some other first-order theoremproving methods. 0. Structure of the Paper This paper has five sections. The first section gives a brief account of the basic not ions of the term-rewrit ing method. In Section 2, we present a canonical term-rewri t ing system for Boolean algebra. This system is used as a basis for developing several comple te theorem-proving strategies for the first-order predicate calculus in Section 3. In Section 4, the strategies given in Section 3 are ex tended to deal with richer theor iesf i rs t -order logic with built-in equational axioms. A n implementa t ion of these methods is described in Section 5, together with some exper imental results and discussions.
منابع مشابه
Distributed Theorem Proving by Peers
Peers is a prototype for parallel theorem proving in a distributed environment. It implements a number of strategies for refutational, contraction-based theorem proving in equational theories, whose signatures may include associative-commutative (AC) function symbols. “Contraction-based” strategies is a more general term for “simplification-based”, “rewriting-based” or “(Knuth-Bendix) completio...
متن کاملSBR3: A Refutational Prover for Equational Theorems
SBR3 is the latest version of a long line of term rewriting based theorem provers aimed at proving theorems in equational logic. The first of them, Reve, was written by P. Lescanne ([Le-83]). It evolved into the Reve2.n family, written and maintained mostly by J. Guttag’s group at MIT [FG-84], and Reve3 for E-term rewriting at Nancy ([KK-85]). The Reve family is mostly concerned with completing...
متن کاملRewrite Techniques for Transitive Relations
We propose inference systems for dealing with transitive relations in the context of resolutiontype theorem proving. These inference mechanisms are based on standard techniques from term rewriting and represent a refinement of chaining methods. We establish their refutational completeness and also prove their compatibility with the usual simplification techniques used in rewrite-based theorem p...
متن کاملThe Decidability of the First-Order Theory of Knuth-Bendix Order
Two kinds of orderings are widely used in term rewriting and theorem proving, namely recursive path ordering (RPO) and Knuth-Bendix ordering (KBO). They provide powerful tools to prove the termination of rewriting systems. They are also applied in ordered resolution to prune the search space without compromising refutational completeness. Solving ordering constraints is therefore essential to t...
متن کاملOrdered Semantic Hyper LinkingDavid
In this paper, we present a novel rst order theorem proving strategy { ordered semantic hyper linking. Ordered semantic hyper linking (OSHL) is an instance-based refutational theorem proving strategy. It is sound and complete. OSHL has an eecient propositional decision procedure. It solves rst order problems by reducing them to propositional problems. It uses natural semantics of an input probl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Artif. Intell.
دوره 25 شماره
صفحات -
تاریخ انتشار 1985